package com.nebula.api.modules.app.service;

import com.nebula.commons.modules.form.LoginForm;
import com.nebula.commons.modules.form.PasswordForm;
import com.nebula.commons.modules.system.entity.SysUser;

/**
 * 用户实体类
 */
public interface AppUserService {
    /**
     * 修改用户密码
     *
     * @param sysUser
     * @param form
     * @return
     */
    boolean updatePsw(SysUser sysUser, PasswordForm form);


    /**
     * 用户登录
     *
     * @param loginForm
     * @return
     */
    SysUser login(LoginForm loginForm);
}
